type runtime.traceBuf
22 uses
runtime (current package)
trace.go#L46: reading *traceBuf // buffer currently handed off to user
trace.go#L47: empty *traceBuf // stack of empty buffers
trace.go#L90: cpuBuf [2]*traceBuf
tracebuf.go#L28: *traceBuf
tracebuf.go#L63: func unsafeTraceWriter(gen uintptr, buf *traceBuf) traceWriter {
tracebuf.go#L167: w.traceBuf = (*traceBuf)(sysAlloc(unsafe.Sizeof(traceBuf{}), &memstats.other_sys))
tracebuf.go#L204: head, tail *traceBuf
tracebuf.go#L208: func (q *traceBufQueue) push(buf *traceBuf) {
tracebuf.go#L219: func (q *traceBufQueue) pop() *traceBuf {
tracebuf.go#L238: link *traceBuf // in trace.empty/full
tracebuf.go#L247: type traceBuf struct {
tracebuf.go#L259: func (buf *traceBuf) byte(v byte) {
tracebuf.go#L270: func (buf *traceBuf) varint(v uint64) {
tracebuf.go#L293: func (buf *traceBuf) varintReserve() int {
tracebuf.go#L305: func (buf *traceBuf) stringData(s string) {
tracebuf.go#L313: func (buf *traceBuf) available(size int) bool {
tracebuf.go#L326: func (buf *traceBuf) varintAt(pos int, v uint64) {
tracebuf.go#L346: func traceBufFlush(buf *traceBuf, gen uintptr) {
traceexp.go#L24: func unsafeTraceExpWriter(gen uintptr, buf *traceBuf, exp traceExperiment) traceWriter {
traceruntime.go#L28: buf [2][traceNumExperiments]*traceBuf // Per-M traceBuf for writing. Indexed by trace.gen%2.
tracestring.go#L18: buf *traceBuf // string batches to write out to the trace.
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)